package com.sun.service;


import com.sun.entity.Borrow;
import com.sun.entity.BorrowUtil;

import java.util.List;

public interface BorrowService {
    /*
   当更改书籍借阅信息的时候添加借阅信息
    */
    int addBorrow(List<Borrow> borrow);

    /*
    查询借阅归还，未归还的信息并且通过借阅的日期降序排序最新的在最上面
     */
    List<Borrow> getBorrow(int readerId,int back);
    /*
    归还图书
     */
    int updateBack(int id);

    /*
    续约
     */
    int updateRenewDays(int renewDays,int id);

    /*
    通过借阅ID查询借阅信息
     */
    Borrow getBorrowById(int borrowId);

    /*
    查看借阅历史
     */
    List<BorrowUtil> getBorrowUtilList(int readerId, int page);

    /*
    查看借阅历史总页数
     */
    int getAllPage(int readerId);
}
